﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace epicenter2010.NH.Customisation.UserTypes
{
	/// <summary>
	/// References
	/// bstack @ 06/06/2010
	/// </summary>
	public class References
	{
		private readonly string c_primary;
		private readonly string c_secondary;
		private readonly string c_tertiary;


		/// <summary>
		/// Primary
		/// </summary>
		public virtual string Primary { get { return this.c_primary; } }

		/// <summary>
		/// Secondary
		/// </summary>
		public virtual string Secondary { get { return this.c_secondary; } }

		/// <summary>
		/// Tertiary
		/// </summary>
		public virtual string Tertiary { get { return this.c_tertiary; } }


		/// <summary>
		/// References
		/// </summary>
		/// <param name="primary"></param>
		/// <param name="secondary"></param>
		/// <param name="tertiary"></param>
		public References(
			string primary,
			string secondary,
			string tertiary)
		{
			// DBC checks here
			this.c_primary = primary;
			this.c_secondary = secondary;
			this.c_tertiary = tertiary;
		}
	}
}